package com.cutie.entry.session;

import java.util.ArrayList;
import java.util.List;

import com.cutie.entry.model.PropertyDictionary;
import com.cutie.entry.model.VideoDictionary;

public class EntrySession {
	
	Integer entryId;
	
	Integer userId;
	
	Integer entryDictrionaryId;
	
//	Integer videoDictionaryId;
	
	String entryName;
	
	String entryNameCN;
	
	String courseName;
	
//	String propertyName;
	
//	String propertyNameCN;
	
	String imageSource;
	
	String videoSource;
	
	Integer entryState;
	
	List<PropertyDictionary> properties = new ArrayList<PropertyDictionary>();
	
	List<VideoDictionary> video = new ArrayList<VideoDictionary>();

	public Integer getEntryId() {
		return entryId;
	}

	public void setEntryId(Integer entryId) {
		this.entryId = entryId;
	}

	public Integer getUserId() {
		return userId;
	}

	public void setUserId(Integer userId) {
		this.userId = userId;
	}

	public Integer getEntryDictrionaryId() {
		return entryDictrionaryId;
	}

	public void setEntryDictrionaryId(Integer entryDictrionaryId) {
		this.entryDictrionaryId = entryDictrionaryId;
	}

	public List<VideoDictionary> getVideo() {
		return video;
	}

	public void setVideoDictionaryId(List<VideoDictionary> video) {
		this.video = video;
	}

	public String getEntryName() {
		return entryName;
	}

	public void setEntryName(String entryName) {
		this.entryName = entryName;
	}

	public String getEntryNameCN() {
		return entryNameCN;
	}

	public void setEntryNameCN(String entryNameCN) {
		this.entryNameCN = entryNameCN;
	}

	public String getCourseName() {
		return courseName;
	}

	public void setCourseName(String courseName) {
		this.courseName = courseName;
	}

	public String getImageSource() {
		return imageSource;
	}

	public void setImageSource(String imageSource) {
		this.imageSource = imageSource;
	}

	public String getVideoSource() {
		return videoSource;
	}

	public void setVideoSource(String videoSource) {
		this.videoSource = videoSource;
	}

	public Integer getEntryState() {
		return entryState;
	}

	public void setEntryState(Integer entryState) {
		this.entryState = entryState;
	}

	public List<PropertyDictionary> getProperties() {
		return properties;
	}

	public void setProperties(List<PropertyDictionary> properties) {
		this.properties = properties;
	}

	@Override
	public String toString() {
		return "EntrySession [entryId=" + entryId + ", userId=" + userId
				+ ", entryDictrionaryId=" + entryDictrionaryId
				+ ", videoDictionaryId=" + video + ", entryName="
				+ entryName + ", entryNameCN=" + entryNameCN + ", courseName="
				+ courseName + ", imageSource=" + imageSource
				+ ", videoSource=" + videoSource + ", entryState=" + entryState
				+ ", properties=" + properties + "]";
	}
	
	
}
